a kind of large handkerchief - French English Dictionary